#pragma once

#ifdef THIS_IS_A_DLL_PROJECT 
#define DLL_API _declspec(dllexport)
#else
#define DLL_API _declspec(dllimport)
#endif

class DLL_API CMouseHook
{
public:
	CMouseHook(void);
	~CMouseHook(void);

public:
	void SetMsgWnd(HWND hWnd);
	void Hook();
	void UnHook();

private:
	static LRESULT CALLBACK HookProc(int code, WPARAM wParam, LPARAM lParam);
};

